منابع مشابه
Classifying Software for Reusability
Software reuse has been claimed to be one of the most promising approaches to enhance programmer productivity and software quality. One of the problems to be addresses to achieve high software reuse is organizing databases of software experience, in which information on software products and processes is stored and organized to enhance reuse. The Reuse Description Formalism (RDF) is a generaliz...
متن کاملReusability Index: A Measure for Assessing Software Assets Reusability
The reusability of assets is usually measured through reusability indices. However, these indices either do not synthesize their constituent metrics into an aggregate or they do not capture all facets of reusability, such as structural characteristics, external qualities, and their documentation. To alleviate these shortcomings, we introduce a reusability index (REI) as a synthesis of various s...
متن کاملESSE: an expert system for software evaluation
Solving software evaluation problems is a particularly difficult software engineering process and many different often contradictory criteria must be considered in order to reach a decision. This paper presents ESSE, a prototype expert system for software evaluation that embodies various aspects of the Multiple-Criteria Decision Aid (MCDA) methodology. Its main features are the flexibility in p...
متن کاملMeasuring software reusability
This paper examines various approaches to measuring software reusability. Knowing what makes software “reusable” can help us learn how to build new reusable components and help us to identify potentially useful modules in existing programs. The paper begins by establishing a taxonomy of approaches to reusability metrics based on their empirical or qualitative orientation. The paper then examine...
متن کاملSoftware Reusability and Efficiency
output. The output of the code generator often needs further processing before it is complete. Automatic code generation is enabled by generative programming. A main goal of generative programming is to replace manual search, adaptation, implementation, and assembly of components with on-demand automatic generation of these components. Generative programming focuses on maximizing the automation...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: International Journal of Computer Applications
سال: 2018
ISSN: 0975-8887
DOI: 10.5120/ijca2018917398